body { background: #FFF; font-family: verdana, helvetica; font-size:14px;}

.body {margin:0 auto;width:1200px;}
.body-left{float:left;width:250px;margin:10px 0;border-right:1px solid #999;margin-right:20px; margin-left:20px;}
.body-right{width:900px;float:left;margin:10px 0;}
.body-admin{width:100%;padding:0 20px;	float:left;	margin:10px 0;min-height:10px;}
.footer{width:100%; height:50px; background:#CCC; border-bottom:3px solid #09F; white-space:nowrap; line-height:50px; padding:0 15px; color:#7b7b7b; margin-top:10px; float:right;}
.right, .alignright { float:right; display:inline; }
.clear{	clear:both;}

#cart { float:left; width:160px; top:0; right:0; height:51px; color:#09F; white-space:nowrap; line-height:20px;}
a.cart-link { color:#09F; background:url(img/ico4.gif) no-repeat 0 0; padding:0 0 0 32px; text-decoration: none;}
a.cart-link:hover { text-decoration: underline;}

.search { min-height:152px;}
.search label { display:block;padding-bottom:3px; }
.search .field { display:block;margin-bottom:10px;}
.search .inline-field label { display:inline;padding:0;}
.search-submit { width:70px;background:#09F;border:0;color:#fff;height:27px;display:block;line-height:26px;cursor:pointer;margin:12px 0 10px 0;}

.search .inline-field .field { display:inline; margin:0; }
.search input.field { width:206px; }
.search select.field { width:212px; }
.search select.small-field { width:50px; }

#navigation { float:left; white-space:nowrap; }
#navigation ul{ list-style-type: none; height:64px; font-weight: bold; float:left;}
#navigation ul li{ float:left; display:inline; }
#navigation ul li a{ float:left; height:64px; line-height:64px; text-decoration: none; color:#09F; padding:0 15px;}
#navigation ul li a.active,
#navigation ul li a:hover{ background:#09F; color:#FFF; }

.categories { min-height:150px; }
.categories ul { list-style-type: none; font-size:13px;}
.categories ul li{ border-bottom:dashed 1px #ccc; padding:5px 0;}
.categories ul li.last{ border-bottom:0; padding-bottom:0;}
.categories ul li a{ color:#5f5f5f; text-decoration: none; background:url(images/cat.gif) no-repeat 0 4px; padding-left:17px;}
.categories ul li a:hover{ color:#8b0000; }

#slider { width:720px; height:252px; position:relative; overflow:hidden; margin-bottom:10px;}
#slider-holder { width:720px; height:252px; position:relative; overflow:hidden; }
#slider-holder .jcarousel-clip{ width:720px; height:252px; position:relative; overflow:hidden; }
#slider-holder ul{ width:720px; height:252px; position:relative; overflow:hidden; list-style-type: none;}
#slider-holder ul li{ width:720px; height:252px; position:relative; overflow:hidden; float:left; }

#slider-nav { position:absolute; top:231px; left:444px; z-index:2;}
#slider-nav a{ font-size:0; line-height:0; text-indent: -4000px; width:10px; height:10px; border:solid 1px #FFF; background:#09F; float:left; margin-right:5px; }
#slider-nav a:hover,
#slider-nav a.active { background:#fff;}

.products {}
.products ul{ list-style-type: none;}
.products ul li{ position:relative; padding:1px; border:solid 1px #dedede; float:left; width:201px; margin-right:3px; margin-bottom:9px; height:263px; overflow:hidden; }
.products ul li.last{ margin-right:0px; }

.product-info{ position:absolute; width:153px; top:154px; left:0;}
.product-info h3{ background:#09F; color:#09F; padding:6px 10px; background:url(img/info.png);}
.product-info p{ font-size:16px; line-height:18px; text-transform: uppercase; font-weight: bold; color:#000; padding:5px 0 7px 0;}
.product-info .product-desc{  width:133px; }

.price { display:block; font-size:21px; color:#09F; line-height:3px; }
.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }